package com.tbit.uqbike.push.constant;

/**
 * 终端指令控制类型
 *
 * @author Leon
 * 2017年5月18日 下午3:39:01
 */
public class ControlTypeConstant {
    /**
     * 获取参数
     */
    public static String CONTROL_TYPE_GET = "get";
    /**
     * 设置参数
     */
    public static String CONTROL_TYPE_SET = "set";
    /**
     * 远程控制
     */
    public static String CONTROL_TYPE_CONTROL = "control";
    /**
     * 语音
     */
    public static String CONTROL_TYPE_VOICE = "voice";
    /**
     * 短信
     */
    public static String CONTROL_TYPE_SMS = "sms";


    /*************远程控制参数**************/
    /**
     * 远程控制-上锁
     */
    public static String CONTROL_TYPE_LOCK = "1";
    /**
     * 远程控制-撤防
     */
    public static String CONTROL_TYPE_UNSTART = "2";
    /**
     * 定位
     */
    public static String CONTROL_TYPE_LOCATION = "8";
    /**
     * 远程控制-寻车
     */
    public static String CONTROL_SEEK_MACHINE = "09";
    /**
     * 远程控制-开锁
     */
    public static String CONTROL_TYPE_UNLOCK = "11";
    /**
     * 远程控制-强制锁车
     */
    public static String CONTROL_TYPE_LOCK_FOCUS = "12";

    /*************远程控制参数结果**************/
    /**
     * 远程控制-成功
     */
    public static String CONTROL_TYPE_SUCC = "1";
    /**
     * 远程控制-失败
     */
    public static String CONTROL_TYPE_FAIL = "0";
    /**
     * 远程控制-失败(运动状态)
     */
    public static String CONTROL_TYPE_FAIL_RUN = "2";
    /**
     * 远程控制-失败(非绑定状态)
     */
    public static String CONTROL_TYPE_FAIL_UNBOUND = "3";

    /*************远程设置参数参数**************/
    /**
     * 设置参数-清除最大电压
     */
    public static String SET_CL_MAXVO = "HISMAXVOL";

    /*************终端获取状态**************/
    /**
     * 远程控制-上锁
     */
    public static String TER_LAST_STATUS = "tLS";


    /*************本地控制参数**************/
    /**
     * 远程控制-上锁
     */
    public static Integer TER_TYPE_LOCK = 01;
    /**
     * 远程控制-开锁
     */
    public static Integer TER_TYPE_UNLOCK = 02;
    /**
     * 远程控制-启动
     */
    public static Integer TER_TYPE_START = 03;
    /**
     * 远程控制-关闭
     */
    public static Integer TER_TYPE_UNSTART = 04;
    /**
     * 远程控制-寻车
     */
    public static Integer TER_TYPE_SEEK = 05;
    /**
     * 清除终端保存最大电压
     */
    public static Integer TER_CL_MAXVO = 06;

    /*************车辆语音播报**************/
    /**
     * 语音播报-欢迎使用共享电单车
     */
    public static String TER_VOICE_1 = "1";
    /**
     * 语音播报-没电了，请换一辆车
     */
    public static String TER_VOICE_2 = "2";
    /**
     * 语音播报-骑出运营区，请尽快返回
     */
    public static String TER_VOICE_3 = "3";
    /**
     * 语音播报-报警音，车辆未解锁，请扫描骑行
     */
    public static String TER_VOICE_4 = "4";
    /**
     * 语音播报-HI，主人，我在这辆哦
     */
    public static String TER_VOICE_5 = "5";
    /**
     * 语音播报-距离服务器过远，车辆即将断电
     */
    public static String TER_VOICE_12 = "12";
    /**
     * 语音播报-出围栏预警
     */
    public static String TER_VOICE_20 = "20";
    /**
     * 语音播报-您已进入禁行区域，车辆即将断电，请立即往回。
     */
    public static String TER_VOICE_43 = "43";
}
